package com.by.vo;


import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @author 江俊俊
 * @version 1.0
 * @description
 * @date 2025/4/10 19:27
 * @since JDK1.8
 */
@ApiModel(value = "属性表")
@Data
@ToString
public class AttrVo {
    /**
     * attr id
     */
    @ApiModelProperty(name = "attr id")
    private Long attrId;
    /**
     * 创建时间
     */
    /*@ApiModelProperty("创建时间")
    private String createTime;
    *//**
     * 更新时间
     *//*
    @ApiModelProperty("更新时间")
    private String updateTime;*/
    /**
     * 店铺Id
     */
    @ApiModelProperty("店铺Id")
    private Long shopId;
    /**
     * 属性名称
     */
    @ApiModelProperty("属性名称")
    private String name;
    /**
     * 属性描述
     */
    @ApiModelProperty("属性描述")
    @TableField("`desc`")
    private String desc;
    /**
     * 0:不需要，1:需要
     */
    @ApiModelProperty("0:不需要，1:需要")
    private Integer searchType;
    /**
     * 0:销售属性，1:基本属性
     */
    @ApiModelProperty("0:销售属性，1:基本属性")
    private Integer attrType;

    /**
     *  属性值集合
     */
    @ApiModelProperty("属性值集合")
    List<AttrValueVo> attrValues;
}
